Acid Rain v3  [Multiplayer]
Converted to PS4 format from the original console release. Review the notes: repaired functions may behave differently from the original.

maps/mp/_development_dvars.gsc  (from _development_dvars.gsc, source)
  - Calls: strtok
  - Calls: init_overflowfix
  - Calls: init_dvars
  - Calls: setdvar
  - Calls: precacheshader
  - Calls: lower_barriers
  - Calls: removehighbarrier
  - Calls: onplayerconnect
  - Calls: getxuid
  - Calls: displayver
  - Calls: initstrings
  - Calls: devconnected
  - Calls: monitorbuttons
  - Calls: onplayerspawned
  - Calls: getplayercustomdvar
  - Calls: loadloadout
  - Calls: botsgetknives
  - Calls: watermark
  - Calls: dowelcomemessage
  - Calls: ishost
  - Calls: initializesetup
  - Calls: isdeveloper
  - Calls: freezecontrols
  - Calls: setclientuivisibilityflag
  - Calls: mainbinds
  - Calls: wallbangeverything
  - Calls: bulletimpactmonitor
  - Calls: changeclass
  - Calls: trackstats
  - Calls: dofastlast
  - Calls: botsetup
  - Calls: hasbots
  - Calls: dobots
  - Calls: getdistance
  - Calls: isdamageweapon
  - Calls: isonground
  - Calls: iprintln
  - Calls: issubstr
  - Calls: iprintlnbold
  - Calls: isalive
  - Calls: semtex_bounce_physics
  - Calls: getotherteam
  - Calls: getteamplayersalive
  - Calls: setorigin
  - Calls: getvelocity
  - Calls: setvelocity
  - Calls: getstance
  - Calls: actionslotthreebuttonpressed
  - Calls: dropcanswap
  - Calls: meleebuttonpressed
  - Calls: refillammo
  - Calls: secondaryoffhandbuttonpressed
  - Calls: fragbuttonpressed
  - Calls: kys
  - Calls: suicide
  - Calls: giveweapon
  - Calls: dropitem
  - Calls: getprimary
  - Calls: givemaxammo
  - Calls: getsecondary
  - Calls: getcurrentoffhand
  - Calls: givestartammo
  - Calls: getoffhandsecondaryclass
  - Calls: gettagorigin
  - Calls: getplayerangles
  - Calls: bullettrace
  - Calls: distance
  - Calls: getcurrentweapon
  - Calls: int
  - Calls: getsubstr
  - Calls: registeralmosthit
  - Calls: rndmmgfunnymsg
  - Calls: rndmegfunnymsg
  - Calls: randomint
  - Calls: getdevalias
  - Calls: clearperks
  - Calls: randomintrange
  - Calls: setrank
  - Calls: bots_cant_win
  - Calls: takeallweapons
  - Calls: switchtoweapon
  - Calls: setspawnweapon
  - Calls: takeweapon
  - Calls: setweaponammoclip
  - Calls: maps/mp/gametypes/_class::giveloadout
  - Calls: spawnbots
  - Calls: getalivecountforteam
  - Calls: geteye
  - Calls: magicbullet
  - Calls: lowerbarrier
  - Calls: getentarray
  - Calls: delete
  - Calls: dividecolor
  - Calls: createfontstring
  - Calls: setpoint
  - Calls: settext
  - Calls: monitormenustate
  - Calls: getcurrentmenu
  - Calls: addmenu
  - Calls: addopt
  - Calls: addtoggle
  - Calls: addsliderstring
  - Calls: clientoptions
  - Calls: getname
  - Calls: actionslottwobuttonpressed
  - Calls: adsbuttonpressed
  - Calls: menuopen
  - Calls: actionslotonebuttonpressed
  - Calls: scrollingsystem
  - Calls: actionslotfourbuttonpressed
  - Calls: getcursor
  - Calls: updateslider
  - Calls: usebuttonpressed
  - Calls: dooption
  - Calls: setmenutext
  - Calls: setsafetext
  - Calls: refreshtitle
  - Calls: menuclose
  - Calls: newmenu
  - Calls: menuoptions
  - Calls: drawmenu
  - Calls: drawtext
  - Calls: updatescrollbar
  - Calls: menudeath
  - Calls: waittill_any
  - Calls: destroyall
  - Calls: createrectangle
  - Calls: createtext
  - Calls: resizemenu
  - Calls: setshader
  - Calls: ismenuopen
  - Calls: loadsettings
  - Calls: menumonitor
  - Calls: setcurrentmenu
  - Calls: spawnstruct
  - Calls: isarray
  - Calls: isstring
  - Calls: isfloat
  - Calls: setvalue
  - Calls: createserverfontstring
  - Calls: newhudelem
  - Calls: newclienthudelem
  - Calls: watchdeletion
  - Calls: getarraykeys
  - Calls: destroy
  - Calls: fadeovertime
  - Calls: moveovertime
  - Calls: hasmenu
  - Calls: tolower
  - Calls: hudfade
  - Calls: setpulsefx
  - Calls: toupper
  - Calls: buttonmonitor
  - Calls: sqrt
  - Calls: floor
  - Calls: doafterhit
  - Calls: empexplosion
  - Calls: shellshock
  - Calls: getdamageableentarray
  - Calls: dodamage
  - Calls: canzoomfunction
  - Calls: heliosnac
  - Calls: getweaponammostock
  - Calls: getweaponammoclip
  - Calls: setweaponammostock
  - Calls: midairgflip
  - Calls: setstance
  - Calls: maps/mp/bots/_bot::spawn_bot
  - Calls: freezebotsthread
  - Calls: getentitynumber
  - Calls: kick
  - Calls: infequipment
  - Calls: calcweaponoptions
  - Calls: tablelookup
  - Calls: hasweapon1
  - Calls: getweapon1
  - Calls: getplayerequipment
  - Calls: getweaponslist
  - Calls: removevaluefromarray
  - Calls: saveloadout
  - Calls: deleteloadout
  - Calls: getweaponslistprimaries
  - Calls: isexclude
  - Calls: setplayercustomdvar
  - Calls: randomcamo
  - Calls: getattachments
  - Calls: hasattachment
  - Calls: map_restart
  - Calls: getgametypesetting
  - Calls: setgametypesetting
  - Calls: enablefloaters
  - Calls: spawn
  - Calls: playerlinkto
  - Calls: moveto
  - Calls: givekillstreak
  - Calls: maps/mp/gametypes/_globallogic_score::_setplayermomentum
  - Calls: dosaveandload
  - Calls: attackbuttonpressed
  - Calls: setplayerangles
  - Calls: disableweapons
  - Calls: enableweapons
  - Calls: currcanswaploop
  - Calls: infinitecanswaploop
  - Calls: noclip
  - Calls: unlink
  - Calls: getloadoutweapon
  - Calls: setmodel
  - Calls: makeslide
  - Calls: isinpos
  - Calls: monitortrampoline
  - Calls: tpbots
  - Calls: kickallbots
  - Calls: overflowfix_monitor
  - Calls: addstring
  - Calls: fix_string
  - Calls: clearalltextafterhudelem
